Courses Details
Course Overview
This course is the definitive introduction to blockchain for both the developer and non-developer audience. Beyond the technology, this course will introduce you to some of the philosophy behind decentralization and why there is so much excitement around it. 

During the first three modules, you'll be introduced to blockchain and the technology behind it. In module four, we'll go beyond bitcoin and delve deeper into a next-generation blockchain called Ethereum to introduce you to what modern blockchains can do.

Together, we'll examine businesses use cases, hear from industry leaders, and give you the opportunity to develop and analyze a use case yourself. With this course, not only will you be the one who is able to explain blockchain to your colleagues, you'll be well on your way to making educated business decisions with your new, foundational understanding of the technology.
Course Schedule
Target Audience
Who is this course for?
This course requires no prior technical knowledge and is ideal for anyone who wants to understand blockchain: whether you're a businessperson who wants to learn about impacts to your industry, or a technologist who'd like to take an introductory step into the world of blockchain
Expected Accomplishments

The goal of this course is to get you speaking comfortably about blockchain from technical, philosophical, and business standpoints. You'll learn from real-world use cases and will be empowered to make decisions of your own.

Course Outline
Module 1: Blockchain Foundations
In this module we will cover the following topics: 
Lesson 1: Introduction
Lesson 2: The Brief, Brief History of Blockchain
Lesson 3: What is Decentralization?
Lesson 4: Ledgers, Distributed Ledgers, and Consensus
Lesson 5: The Paper Blockchain
Why Blockchain?

Module 2: The Technical Side
In this module we will cover the following topics: 
Lesson 1: Public Key Cryptography
Lesson 2: Cryptographic Hash Functions
Lesson 3: Digital Signing
Lesson 4: Anatomy of a Block
Lesson 5: The Chain of Blocks
Lesson 6: Why Do I Need a Public and Private Key on the Blockchain?
Lesson 7: Nodes and Networks

Module 3: Blockchain in Use
In this module we will cover the following topics: 
Lesson 1: Consensus Mechanisms and Trust Frameworks
Lesson 2: Public, Private & Consortium Blockchains
Lesson 3:Blockchain Interoperability
Lesson 4: When to Use a Blockchain
Lesson 5: Implications of Blockchain on Business

Module 4: Further Topics
In this module we will cover the following topics:
Lesson 1: Cryptocurrency Tokens
Lesson 2: Wallets, Exchanges & Transactions
Lesson 3: Bitcoin and Ethereum
Bitcoin vs Ethereum
Lesson 4: Smart Contracts & The EVM
Lesson 5: Decentralized Apps
Lesson 6: Blockchain Platforms & Extensions
Lesson 7: Blockchain Solution Architecture

Module 5: Use Cases
In this module we will review the following use cases:
Lesson 1: Self-Sovereign Identity and Reputation
Lesson 2: Ownership and Governance
Lesson 3: Supply Chain and Asset Tracking
Lesson 4: Royalties in the Music Industry